package system

import (
	"server/global"
)

//系统文件数据结构
type SysFile struct {
	global.GvaModel
	UserId     uint   `gorm:"column:user_id;comment:上传用户ID" form:"user_id" json:"user_id"`
	Engine     string `gorm:"column:engine;comment:上传驱动名称" form:"engine" json:"engine"`
	FileType   string `gorm:"column:file_type;comment:文件类型"       form:"file_type" json:"file_type"`
	FilePath   string `gorm:"column:file_path;comment:文件路径,相对路径" form:"file_path" json:"file_path"`
	ViewUrl    string `gorm:"column:view_url;comment:访问地址" form:"view_url" json:"view_url"`
	OriginName string `gorm:"column:origin_name;comment:原始文件名" form:"origin_name" json:"origin_name"`
	NewName    string `gorm:"column:new_name;comment:新文件名" form:"new_name" json:"new_name"`
	FileExt    string `gorm:"column:file_ext;comment:文件后缀" form:"file_ext" json:"file_ext"`
	FileSize   string `gorm:"column:file_size;comment:文件大小，Byte" form:"file_size" json:"file_size"`
}
